﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interfaces;
using Collections;

namespace Controller
{
    public class KundeController
    {
        public void GemKunde(Ikunde kunde)
        {
            KundeCollection kc = new KundeCollection();
            kc.GemKunde(kunde);
        }
        public Ikunde HentSidstIndsatte()
        {
            Ikunde sidstIndsatte;
            KundeCollection kc = new KundeCollection();
            sidstIndsatte = kc.HentSidstIndsatteKunde();
            return sidstIndsatte;
        }
        public string HentByForPostnr(int postnummer)
        {
            KundeCollection kc = new KundeCollection();
            string byNavn = kc.HentByForPostnr(postnummer);
            return byNavn;
        }
        public List<Ikunde> HentAlleKunder()
        {
            KundeCollection kc = new KundeCollection();
            List<Ikunde> liste = kc.HentAlleKunder();
            return liste;
        }

         public Ikunde hentKunde(int kundeNummer)
        {
            KundeCollection kc = new KundeCollection();
            Ikunde kunde = kc.hentKunde(kundeNummer);
            return kunde;
        }

         public List<Ikunde> HentKunderDerIkkeHarHarHaftOrdreIAntalDage(int antalDage)
         {
             KundeCollection kc = new KundeCollection();
             List<Ikunde> kundeListe = kc.HentKunderDerIkkeHarHarHaftOrdreIAntalDage(antalDage);
             return kundeListe;
         }
    }
}
